home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / controls / scrollClasses / ScrollThumb.as < prev   
Encoding:
Text File  |  2011-01-06  |  15.4 KB  |  335 lines

  1. var ┬º\x01┬º = 967;
  2. while(true)
  3. {
  4.    if(eval("\x01") == 967)
  5.    {
  6.       set("\x01",eval("\x01") - 815);
  7.       ┬º┬ºpush(true);
  8.    }
  9.    else if(eval("\x01") == 423)
  10.    {
  11.       set("\x01",eval("\x01") - 154);
  12.       ┬º┬ºpush(true);
  13.    }
  14.    else
  15.    {
  16.       if(eval("\x01") == 116)
  17.       {
  18.          set("\x01",eval("\x01") + 613);
  19.          toggleHighQuality();
  20.          break;
  21.       }
  22.       if(eval("\x01") == 899)
  23.       {
  24.          set("\x01",eval("\x01") - 661);
  25.          if(┬º┬ºpop())
  26.          {
  27.             set("\x01",eval("\x01") + 185);
  28.          }
  29.       }
  30.       else if(eval("\x01") == 729)
  31.       {
  32.          set("\x01",eval("\x01") + 170);
  33.          ┬º┬ºpush(true);
  34.       }
  35.       else
  36.       {
  37.          if(eval("\x01") == 238)
  38.          {
  39.             set("\x01",eval("\x01") + 185);
  40.             nextFrame();
  41.             toggleHighQuality();
  42.             removeMovieClip(┬º┬ºpop());
  43.             toggleHighQuality();
  44.             ┬º┬ºpop()[┬º┬ºpop()] = eval(┬º┬ºpop())[┬º┬ºconstant(3)][┬º┬ºconstant(4)];
  45.             _loc1_[┬º┬ºconstant(38)] = ┬º┬ºconstant(39);
  46.             _loc2_[┬º┬ºconstant(40)] = ┬º┬ºconstant(4);
  47.             _loc1_[┬º┬ºconstant(16)] = 0;
  48.             _loc1_[┬º┬ºconstant(25)] = 1;
  49.             _loc1_[┬º┬ºconstant(28)] = 2;
  50.             _loc2_[┬º┬ºconstant(41)] = new ┬º\┬º\┬ºconstant(42)┬º(┬º┬ºconstant(14),┬º┬ºconstant(23),┬º┬ºconstant(26));
  51.             _loc2_[┬º┬ºconstant(15)] = ┬º┬ºconstant(43);
  52.             _loc2_[┬º┬ºconstant(24)] = ┬º┬ºconstant(44);
  53.             _loc2_[┬º┬ºconstant(27)] = ┬º┬ºconstant(45);
  54.             _loc2_[┬º┬ºconstant(18)] = true;
  55.             ┬º┬ºconstant(47)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)],null,1);
  56.             ┬º┬ºpush(_loc2_[┬º┬ºconstant(46)](┬º┬ºconstant(32),_loc2_[┬º┬ºconstant(9)],function()
  57.             {
  58.             }
  59.             ));
  60.             ┬º┬ºpush(_loc2_[┬º┬ºconstant(46)](┬º┬ºconstant(31),_loc2_[┬º┬ºconstant(7)],function()
  61.             {
  62.             }
  63.             ));
  64.             break;
  65.          }
  66.          if(eval("\x01") == 152)
  67.          {
  68.             set("\x01",eval("\x01") + 847);
  69.             if(┬º┬ºpop())
  70.             {
  71.                set("\x01",eval("\x01") - 620);
  72.             }
  73.          }
  74.          else
  75.          {
  76.             if(eval("\x01") == 999)
  77.             {
  78.                set("\x01",eval("\x01") - 620);
  79.                var _loc2_ = ┬º┬ºpop()[┬º┬ºconstant(5)];
  80.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(42),_loc2_[┬º┬ºconstant(41)],null);
  81.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(45),_loc2_[┬º┬ºconstant(44)],null);
  82.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(47),_loc2_[┬º┬ºconstant(46)],null);
  83.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(49),_loc2_[┬º┬ºconstant(48)],null);
  84.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(51),_loc2_[┬º┬ºconstant(50)],null);
  85.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(53),_loc2_[┬º┬ºconstant(52)],null);
  86.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(55),_loc2_[┬º┬ºconstant(54)],null);
  87.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(57),_loc2_[┬º┬ºconstant(56)],null);
  88.                _loc1_[┬º┬ºconstant(43)](┬º┬ºconstant(60),_loc2_[┬º┬ºconstant(59)],_loc2_[┬º┬ºconstant(58)]);
  89.                _loc1_[┬º┬ºconstant(61)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(40)][┬º┬ºconstant(5)][┬º┬ºconstant(61)];
  90.                _loc1_[┬º┬ºconstant(39)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(40)][┬º┬ºconstant(5)][┬º┬ºconstant(39)];
  91.                _loc1_[┬º┬ºconstant(62)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(40)][┬º┬ºconstant(5)][┬º┬ºconstant(62)];
  92.                eval(┬º┬ºconstant(1))[┬º┬ºconstant(63)][┬º┬ºconstant(64)][┬º┬ºconstant(65)](_loc1_);
  93.                ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  94.                _loc1_[┬º┬ºconstant(66)] = function()
  95.                {
  96.                };
  97.                _loc1_[┬º┬ºconstant(67)] = function()
  98.                {
  99.                   var _loc1_ = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(8)][┬º┬ºconstant(5)];
  100.                   var _loc2_ = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)];
  101.                   _loc1_[┬º┬ºconstant(6)] = _loc2_[┬º┬ºconstant(6)];
  102.                   _loc1_[┬º┬ºconstant(16)] = _loc2_[┬º┬ºconstant(16)];
  103.                   _loc1_[┬º┬ºconstant(18)] = _loc2_[┬º┬ºconstant(18)];
  104.                   _loc1_[┬º┬ºconstant(23)] = _loc2_[┬º┬ºconstant(23)];
  105.                   _loc1_[┬º┬ºconstant(34)] = _loc2_[┬º┬ºconstant(34)];
  106.                   _loc1_[┬º┬ºconstant(38)] = _loc2_[┬º┬ºconstant(38)];
  107.                   return true;
  108.                };
  109.                _loc1_[┬º┬ºconstant(68)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(67)]();
  110.                _loc1_[┬º┬ºconstant(69)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(8)];
  111.                ┬º┬ºconstant(70)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)],null,1);
  112.                break;
  113.             }
  114.             if(eval("\x01") == 379)
  115.             {
  116.                set("\x01",eval("\x01") + 507);
  117.                ┬º┬ºpush(true);
  118.             }
  119.             else if(eval("\x01") == 472)
  120.             {
  121.                set("\x01",eval("\x01") - 356);
  122.                if(┬º┬ºpop())
  123.                {
  124.                   set("\x01",eval("\x01") + 613);
  125.                }
  126.             }
  127.             else if(eval("\x01") == 269)
  128.             {
  129.                set("\x01",eval("\x01") + 503);
  130.                if(┬º┬ºpop())
  131.                {
  132.                   set("\x01",eval("\x01") - 624);
  133.                }
  134.             }
  135.             else if(eval("\x01") == 886)
  136.             {
  137.                set("\x01",eval("\x01") - 678);
  138.                if(┬º┬ºpop())
  139.                {
  140.                   set("\x01",eval("\x01") + 488);
  141.                }
  142.             }
  143.             else
  144.             {
  145.                if(eval("\x01") == 208)
  146.                {
  147.                   set("\x01",eval("\x01") + 488);
  148.                   _loc2_ = ┬º┬ºpop()[┬º┬ºpop()]();
  149.                   _loc1_[┬º┬ºconstant(20)][┬º┬ºconstant(16)] = _loc1_[┬º┬ºconstant(20)][┬º┬ºconstant(17)] = _loc4_ - _loc2_[┬º┬ºconstant(112)] - _loc2_[┬º┬ºconstant(113)];
  150.                   _loc1_[┬º┬ºconstant(20)][┬º┬ºconstant(48)](_loc3_ - _loc1_[┬º┬ºconstant(20)][┬º┬ºconstant(16)] - _loc2_[┬º┬ºconstant(114)],_loc2_[┬º┬ºconstant(112)]);
  151.                   _loc1_[┬º┬ºconstant(45)][┬º┬ºconstant(78)](_loc3_,_loc4_);
  152.                   _loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(78)](_loc3_ - _loc1_[┬º┬ºconstant(20)][┬º┬ºconstant(16)],_loc4_);
  153.                   ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  154.                   _loc2_[┬º┬ºconstant(58)] = function(obj)
  155.                   {
  156.                   };
  157.                   _loc2_[┬º┬ºconstant(56)] = function(obj)
  158.                   {
  159.                      var _loc2_ = this[┬º┬ºconstant(39)];
  160.                      obj[┬º┬ºconstant(117)] = _loc2_;
  161.                      _loc2_[┬º┬ºconstant(118)](obj);
  162.                   };
  163.                   _loc2_[┬º┬ºconstant(119)] = function()
  164.                   {
  165.                      return this[┬º┬ºconstant(40)][┬º┬ºconstant(119)]();
  166.                   };
  167.                   _loc2_[┬º┬ºconstant(120)] = function(w)
  168.                   {
  169.                      this[┬º┬ºconstant(40)][┬º┬ºconstant(120)](w);
  170.                      return this[┬º┬ºconstant(119)]();
  171.                   };
  172.                   _loc1_[┬º┬ºconstant(121)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(122)][┬º┬ºconstant(123)][┬º┬ºconstant(124)](eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)]);
  173.                   _loc1_[┬º┬ºconstant(85)] = ┬º┬ºconstant(4);
  174.                   _loc1_[┬º┬ºconstant(125)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)];
  175.                   _loc1_[┬º┬ºconstant(126)] = ┬º┬ºconstant(127);
  176.                   _loc2_[┬º┬ºconstant(12)] = false;
  177.                   _loc2_[┬º┬ºconstant(22)] = ┬º┬ºconstant(128);
  178.                   _loc2_[┬º┬ºconstant(26)] = ┬º┬ºconstant(129);
  179.                   _loc2_[┬º┬ºconstant(24)] = ┬º┬ºconstant(130);
  180.                   _loc2_[┬º┬ºconstant(28)] = ┬º┬ºconstant(131);
  181.                   _loc2_[┬º┬ºconstant(83)] = true;
  182.                   _loc2_[┬º┬ºconstant(97)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(122)][┬º┬ºconstant(123)][┬º┬ºconstant(7)][┬º┬ºconstant(5)];
  183.                   _loc2_[┬º┬ºconstant(132)] = false;
  184.                   ┬º┬ºconstant(139)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(7)],null,1);
  185.                   ┬º┬ºpush(_loc2_[┬º┬ºconstant(134)](┬º┬ºconstant(133),_loc2_[┬º┬ºconstant(95)],_loc2_[┬º┬ºconstant(96)]));
  186.                   ┬º┬ºpush(_loc2_[┬º┬ºconstant(134)](┬º┬ºconstant(135),_loc2_[┬º┬ºconstant(110)],_loc2_[┬º┬ºconstant(62)]));
  187.                   ┬º┬ºpush(_loc2_[┬º┬ºconstant(134)](┬º┬ºconstant(136),_loc2_[┬º┬ºconstant(119)],_loc2_[┬º┬ºconstant(120)]));
  188.                   ┬º┬ºpush(_loc2_[┬º┬ºconstant(134)](┬º┬ºconstant(137),_loc2_[┬º┬ºconstant(106)],_loc2_[┬º┬ºconstant(107)]));
  189.                   ┬º┬ºpush(_loc2_[┬º┬ºconstant(134)](┬º┬ºconstant(138),_loc2_[┬º┬ºconstant(109)],function()
  190.                   {
  191.                   }
  192.                   ));
  193.                   break;
  194.                }
  195.                if(eval("\x01") == 148)
  196.                {
  197.                   set("\x01",eval("\x01") + 53);
  198.                   ┬º┬ºpush(true);
  199.                }
  200.                else if(eval("\x01") == 696)
  201.                {
  202.                   set("\x01",eval("\x01") - 224);
  203.                   ┬º┬ºpush(true);
  204.                }
  205.                else
  206.                {
  207.                   if(eval("\x01") == 772)
  208.                   {
  209.                      set("\x01",eval("\x01") - 624);
  210.                      break;
  211.                   }
  212.                   if(eval("\x01") != 201)
  213.                   {
  214.                      if(eval("\x01") == 749)
  215.                      {
  216.                         set("\x01",eval("\x01") - 346);
  217.                         break;
  218.                      }
  219.                      if(eval("\x01") == 403)
  220.                      {
  221.                         set("\x01",eval("\x01") + 473);
  222.                         if(!_global.mx)
  223.                         {
  224.                            _global.mx = new Object();
  225.                         }
  226.                         ┬º┬ºpop();
  227.                         if(!_global.mx.controls)
  228.                         {
  229.                            _global.mx.controls = new Object();
  230.                         }
  231.                         ┬º┬ºpop();
  232.                         if(!_global.mx.controls.scrollClasses)
  233.                         {
  234.                            _global.mx.controls.scrollClasses = new Object();
  235.                         }
  236.                         ┬º┬ºpop();
  237.                         if(!_global.mx.controls.scrollClasses.ScrollThumb)
  238.                         {
  239.                            mx.controls.scrollClasses.ScrollThumb.prototype = _loc2_ = new mx.skins.CustomBorder();
  240.                            _loc2_.createChildren = function(Void)
  241.                            {
  242.                               super.createChildren();
  243.                               this.useHandCursor = false;
  244.                            };
  245.                            _loc2_.setRange = function(_ymin, _ymax, _datamin, _datamax)
  246.                            {
  247.                               this.ymin = _ymin;
  248.                               this.ymax = _ymax;
  249.                               this.datamin = _datamin;
  250.                               this.datamax = _datamax;
  251.                            };
  252.                            _loc2_.dragThumb = function(Void)
  253.                            {
  254.                               this.scrollMove = this._ymouse - this.lastY;
  255.                               this.scrollMove += this._y;
  256.                               if(this.scrollMove < this.ymin)
  257.                               {
  258.                                  this.scrollMove = this.ymin;
  259.                               }
  260.                               else if(this.scrollMove > this.ymax)
  261.                               {
  262.                                  this.scrollMove = this.ymax;
  263.                               }
  264.                               this._parent.isScrolling = true;
  265.                               this._y = this.scrollMove;
  266.                               var _loc2_ = Math.round((this.datamax - this.datamin) * (this._y - this.ymin) / (this.ymax - this.ymin)) + this.datamin;
  267.                               this._parent.scrollPosition = _loc2_;
  268.                               this._parent.dispatchScrollEvent("ThumbTrack");
  269.                               updateAfterEvent();
  270.                            };
  271.                            _loc2_.stopDragThumb = function(Void)
  272.                            {
  273.                               this._parent.isScrolling = false;
  274.                               this._parent.dispatchScrollEvent("ThumbPosition");
  275.                               this._parent.dispatchScrollChangedEvent();
  276.                               delete this.onMouseMove;
  277.                            };
  278.                            _loc2_.onPress = function(Void)
  279.                            {
  280.                               this._parent.pressFocus();
  281.                               this.lastY = this._ymouse;
  282.                               this.onMouseMove = this.dragThumb;
  283.                               super.onPress();
  284.                            };
  285.                            _loc2_.onRelease = function(Void)
  286.                            {
  287.                               this._parent.releaseFocus();
  288.                               this.stopDragThumb();
  289.                               super.onRelease();
  290.                            };
  291.                            _loc2_.onReleaseOutside = function(Void)
  292.                            {
  293.                               this._parent.releaseFocus();
  294.                               this.stopDragThumb();
  295.                               super.onReleaseOutside();
  296.                            };
  297.                            _loc2_.draw = function()
  298.                            {
  299.                               super.draw();
  300.                               if(this.grip_mc == undefined)
  301.                               {
  302.                                  this.setSkin(3,this.gripSkin);
  303.                               }
  304.                            };
  305.                            _loc2_.size = function()
  306.                            {
  307.                               super.size();
  308.                               this.grip_mc.move((this.width - this.grip_mc.width) / 2,(this.height - this.grip_mc.height) / 2);
  309.                            };
  310.                            mx.controls.scrollClasses.ScrollThumb = function()
  311.                            {
  312.                               super();
  313.                            }.symbolOwner = mx.skins.CustomBorder.symbolOwner;
  314.                            _loc2_.className = "ScrollThumb";
  315.                            _loc2_.btnOffset = 0;
  316.                            _loc2_.horizontal = false;
  317.                            _loc2_.idNames = new Array("l_mc","m_mc","r_mc","grip_mc");
  318.                            ┬º┬ºpush(ASSetPropFlags(mx.controls.scrollClasses.ScrollThumb.prototype,null,1));
  319.                         }
  320.                         ┬º┬ºpop();
  321.                      }
  322.                      break;
  323.                   }
  324.                   set("\x01",eval("\x01") + 548);
  325.                   if(┬º┬ºpop())
  326.                   {
  327.                      set("\x01",eval("\x01") - 346);
  328.                   }
  329.                }
  330.             }
  331.          }
  332.       }
  333.    }
  334. }
  335.